%求满足$$\sum_{i=1}^m{2^i>10000}$$的最小m值
% 初始化变量
sum = 0; % 用于存储累积和
i = 0;   % 用于存储当前的指数

% 定义目标值
target = 10000;

% 循环计算累积和，直到其超过目标值
while sum <= target
    i = i + 1;
    sum = sum + 2^i;
end

% 输出结果
fprintf('满足 sum(2^i, i=1 to m) > 10000 的最小 m 值是: %d\n', i);
